extraordinary abundance - French English Dictionary